package thread;


/**
 * 创建线程：方式二
 * 1、创建一个实现了Runnable接口的类
 * 2、实现类去实现Runnable接口中的抽象方法：run()
 * 3、创建实现类的对象
 * 4、将此对象作为参数传递到Thread类的构造器中，创建Thread类对象
 * 5、通过Thread类的对象调用start()
 *
 * @author Bboy Dday
 * @create 2020:06:11--14:01
 */

class MThread implements Runnable{

    @Override
    public void run() {
        for (int i = 0; i <= 100 ; i++){
            if (i % 2 == 0){
                System.out.println( Thread.currentThread().getName() + ": " + i);
            }
        }
    }
}

public class ThreadTest1 {
    public static void main(String[] args) {

        MThread mt = new MThread();
        Thread thread = new Thread( mt );
        thread.setName("线程一");
        thread.start();

        Thread thread1 = new Thread( mt );
        thread1.setName("线程二");
        thread1.start();

    }

}


